Text copied to clipboard!

Tittel

Text copied to clipboard!

Programvarearkitekt

Beskrivelse

Text copied to clipboard!
Vi leter etter en erfaren og dyktig programvarearkitekt som kan lede utviklingen av robuste, skalerbare og effektive programvaresystemer. Som programvarearkitekt vil du spille en sentral rolle i å definere den tekniske retningen for våre prosjekter, samarbeide tett med utviklingsteam, prosjektledere og andre interessenter for å sikre at løsningene oppfyller både forretningsmessige og tekniske krav. Du vil være ansvarlig for å utforme arkitekturen til nye systemer, evaluere eksisterende løsninger og foreslå forbedringer. Rollen krever en dyp forståelse av programvareutviklingsprinsipper, moderne teknologier og beste praksis innen systemdesign. Du må kunne balansere teknisk gjeld, ytelse, sikkerhet og vedlikeholdbarhet i dine beslutninger. Som programvarearkitekt forventes det at du har evnen til å kommunisere komplekse tekniske konsepter på en forståelig måte til både tekniske og ikke-tekniske interessenter. Du vil også være en mentor for utviklere og bidra til å heve det tekniske nivået i teamet. Vi ser etter en person med sterk analytisk sans, gode samarbeidsevner og en lidenskap for teknologi og innovasjon. Du bør ha erfaring med skyplattformer, mikrotjenestearkitektur, API-design og DevOps-prinsipper. Erfaring med agile metoder og kontinuerlig integrasjon er også ønskelig. Hvis du ønsker å være en nøkkelperson i utviklingen av fremtidens digitale løsninger og trives i et dynamisk og teknologidrevet miljø, vil vi gjerne høre fra deg.

Ansvarsområder

Text copied to clipboard!
  • Designe og vedlikeholde programvarearkitektur for nye og eksisterende systemer
  • Samarbeide med utviklingsteam for å sikre teknisk kvalitet
  • Evaluere og velge passende teknologier og rammeverk
  • Overvåke implementering og sikre samsvar med arkitekturprinsipper
  • Identifisere og løse tekniske utfordringer og flaskehalser
  • Dokumentere arkitektoniske beslutninger og systemdesign
  • Delta i planlegging og estimering av prosjekter
  • Sikre at løsninger er skalerbare, sikre og vedlikeholdbare
  • Gi teknisk veiledning og mentorering til utviklere
  • Fremme beste praksis innen programvareutvikling

Krav

Text copied to clipboard!
  • Bachelor- eller mastergrad i informatikk eller tilsvarende
  • Minst 5 års erfaring med programvareutvikling
  • Erfaring med arkitekturdesign og systemintegrasjon
  • God kunnskap om skyplattformer som AWS, Azure eller GCP
  • Erfaring med mikrotjenestearkitektur og API-design
  • Sterk forståelse av DevOps og CI/CD-prinsipper
  • Gode kommunikasjons- og samarbeidsevner
  • Evne til å arbeide selvstendig og ta initiativ
  • Erfaring med agile utviklingsmetoder
  • Flytende i norsk og engelsk, både muntlig og skriftlig

Potensielle intervjuspørsmål

Text copied to clipboard!
  • Hva er din erfaring med å designe skalerbare systemer?
  • Hvilke skyplattformer har du jobbet med tidligere?
  • Kan du beskrive en utfordrende arkitekturbeslutning du har tatt?
  • Hvordan sikrer du kvalitet og vedlikeholdbarhet i dine løsninger?
  • Hvilke verktøy bruker du for dokumentasjon av arkitektur?
  • Hvordan samarbeider du med utviklingsteam og prosjektledere?
  • Hva er din erfaring med mikrotjenester og API-er?
  • Hvordan holder du deg oppdatert på nye teknologier?
  • Har du erfaring med DevOps og automatisering?
  • Hvordan håndterer du teknisk gjeld i prosjekter?